Public class ceilandfloor {
Public static void main (string [] ARGs ){
/*
The main task of these two functions is to cut off the digits after decimal places.
The difference is that floor always keeps the number smaller, while Ceil always increases
Math. ceil (x), math. floor (x), and pythonmath. ceil in python
Math. ceil (x)
Import math
1. When x is a positive number, as long as the decimal part of x is greater than 0, it will be + 1
X = 5.01
Print (math. ceil (x) #6
X = 5.9
Print
Math is often seen in the code. round, parseint, and math. although the three functions of floor are known to return an integer at the end of the result, the difference between them is still unclear. Today we will make a summary.
I. Math. Round
Floor returns the maximum integer not greaterRound is the calculation of 4 homes and 5 homes, and the input is an integer greater than it (when-1.5 is displayed, the result obtained after rounding is not what we expect, the solution is to first take
Math. Round (11.5) and so on? Math. Round (-11.5) and so on?
The math class provides three methods related to rounding: Ceil, floor, and round. The functions of these methods correspond to the meanings of their English names. For example, the
Math. Round (X)Rounding and adding 0.5 rounded downMath. Round (1.5) 2Math. Round (-11.5)-11Math. Round (-11.2)-10Math. Ceil (X)Minimum integer not less than XMath. Ceil (1.5) 2Math. Ceil (-1, 1.5)-1Math. Floor (X)Returns the largest integer less
First, let's take a look at The definition of three functions in JavaScript: The Definitive Guide, 4th Edition.
Math. ceil (): roundNumber up
Arguments: Any numeric value or expression
Returns: The closest integer greater than or equalX.
Bytes ------
The Math object is different from the above object. It can be said to be a common mathematics class, which has many mathematical methods used for various mathematical operations, but Math objects do not need to be constructed, you can directly use
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.